Kevin Ryan's profile

Digital Methodologies: Rhino Python Coding, Design IX

Initial exercises explored simply creating geometries with Python coding. A brief introduction to math components were also taught.
The following assignment used classes, definitions, and functions to begin creating sub-divisions of code to allow specific commands to be cross-referenced. Ths organization method of coding was vital to creating clean, efficient codes further in my studies.
Our introduction to recursion was enacted in the 2D scale, using definitions within themselves to repeat a command and expand upon it previous iteration. This is the core of generative coding.
A further study into the algorithmic use of coding was used specifically for generation of towers and inhabitable spaces.
The final exercise introduced emergent patterns, as the flocking technique created points that were dependent upon the "motion" of previous points in its code. This was a culmination of all other exercises throughout the Python course of Design IX.
3D prints of one of the final definition designs, interpretted as a scale model of a large skyscraper complex.
Digital Methodologies: Rhino Python Coding, Design IX
Published:

Digital Methodologies: Rhino Python Coding, Design IX

Learning a new language is always difficult, whether it is verbally spoken, or restricted to a computer code. Throughout the first half of the De Read More

Published: